/**
 * 部门表
 * @TransactionAnnotation表示开启事务
 */
export default class DeptService {
    /**
     * 注册用户
     * @param table                 指定表名称
     * @param user                  用户属性
     * @returns {Promise<*>|void}
     *
     */
    addDeptEntity(entity) {
        return this['session'].save('t_dept', entity);
    }

    /**
     * 保存
     * @param table
     * @param userName
     * @returns {*}
     */
    removeDeptEntity(entity) {
        return this['session'].remove('t_dept', entity);
    }

    /**
     * 更新
     * @param table
     * @param entity
     * @returns {*}
     */
    updateDeptEntity(entity) {
        return this['session'].update('t_dept', entity);
    }

    /**
     * 查询
     * @param table
     * @param start
     * @param size
     * @returns {*}
     */
    listDeptEntities() {
        return this['session'].query('t_dept');
    }


}


